:root {
  --ime-button-active: #B6C5F6;
  --ime-text: #A0A5BA;
  --ime-bg-light: #ECF0F1;
}

.block {
  background-color: var(--ime-bg-light);
}

.panel {
  padding: 5px;
  margin-bottom: 10px;
}

.panel div:first-child {
  height: 25px;
  color: var(--ime-text);
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.panel .vertical {
  display: flex;
  flex-direction: column;
}

.panel .arco-radio-checked {
  background: var(--ime-button-active) !important;
}

.panel .vertical .arco-radio-button,
.panel .radio-group-horizontal .arco-radio-button {
  border: 1px solid black;
}

.panel .radio-group-horizontal {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 创建3列，每列宽度相等 */
  gap: 3px; /* 列与列之间的间距 */
}

.panel .radio-group-horizontal .arco-radio-button .arco-radio-button-content {
  text-align: center
}
